tasklets: Allow tasklets to be created that run in softirq context.
authorKeir Fraser <keir@xen.org>
Thu, 16 Jun 2011 15:56:31 +0000 (16:56 +0100)
committerKeir Fraser <keir@xen.org>
Thu, 16 Jun 2011 15:56:31 +0000 (16:56 +0100)
commiteed054473d2c1d763ea4f1732cae2fa71534cafb
treee0613b1dbd533b0b631343e4cd2bfd63f9f737e0
parentf90382990285ff1267051c181f90531808c369ff
tasklets: Allow tasklets to be created that run in softirq context.

Where this is safe, it can reduce latency and cpu overhead compared
with scheduling the idle vcpu to perform the same tasklet work.

Signed-off-by: Keir Fraser <keir@xen.org>
xen/common/tasklet.c
xen/include/xen/softirq.h
xen/include/xen/tasklet.h